/**
   * 格式化金额
   *
   */
export function amount(amount = 0, type = 'full') {
  const arr = amount.toString().split('.')
  let integer = arr[0]
  const decimals = arr[1] ? (arr[1] + '0000000000').substr(0, 10) : '0000000000'
  // 小数位
  if (type === 'decimals') {
    return decimals
  } else { // 整数位
    let resultInteger = ''
    while (integer.length > 3) {
      resultInteger = ',' + integer.slice(-3) + resultInteger
      integer = integer.slice(0, integer.length - 3)
    }
    resultInteger = integer + resultInteger
    // 整数位
    if (type === 'integer') {
      return resultInteger
    } else { // 完整输出
      return resultInteger + '.' + decimals
    }
  }
}

